import {RouterMount,createRouter} from 'uni-simple-router';

import store from '@/store/index.js'

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,  
	routes: [...ROUTES]
});
//全局路由前置守卫
router.beforeEach((to, from, next) => {
	//进入主页路由不用验证是否绑定房产和登录
	// switch (to.name) {
	// 	case 'index':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'center':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'shopping':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'about':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'user-agreement':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'service-explain':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'call':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'add-tower':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'add-project':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'add-unit':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'add-room':
	// 		next();
	// 		return;
	// 		break;
	// 	case 'add-city':
	// 		next();
	// 		return;
	// 		break;
	// 	default:
	// 		;
	// }
	
	
	// if (!store.state.hasLogin) { //验证是否登录
	// 	if (to.name === 'login') {
	// 		next();
	// 		return;
	// 	}
	// 	uni.showModal({
	// 		content: '请先登录',
	// 		success(res) {
	// 			if (res.confirm) {
	// 				next({
	// 					name: 'login',
	// 					NAVTYPE: 'push'
	// 				});
	// 			}
	// 		}
	// 	});
	// 	return;
	// }
	// if (!store.state.hasBoundHouse) { //验证是否绑定房产
	// 	if (to.name === 'bound-house') {
	// 		next();
	// 		return;
	// 	}
	// 	uni.showModal({
	// 		content: '请先绑定房产',
	// 		success(res) {
	// 			if (res.confirm) {
	// 				next({
	// 					name: 'bound-house',
	// 					NAVTYPE: 'push'
	// 				});
	// 			}
	// 		}
	// 	});
	// 	return;
	// }
	next();
});
// 全局路由后置守卫
router.afterEach((to, from) => {
    console.log('跳转结束')
})

export {
	router,
	RouterMount
}